/*
# ============================================================================
# 版权所有 Chilcoo.com，并保留所有权利。
# 网站地址: http://www.chilcoo.com/ccerp
# ----------------------------------------------------------------------------
# 这不是一个自由软件！你不能通过任何方式破解本软件.
# 使用:不允许对程序代码以任何形式任何目的的再发布。
# ============================================================================
# $Author: Chilcoo Inc. *
# $Official website  : www.chilcoo.com
# オーダー処理のページ
# 
# 開発日記：
# 2011－04－15
# ただいま購入用の基本データーの処理は一部完了しました。
# カートの処理と確認ビュー及びバックのAJAX処理はまだ完成していません。
*/
ajax_callback_page = '<{$ROOTPATH}>/_manager/ship/default.php';



var page = {
	topmenu_id:'#topnav_sto',
	form:{
		_name : '#newship_form',
		_title : '#newship_form_title',
		dates : '#new_form_dates',
		priceJp : '#new_form_priceJp',
		priceUs : '#new_form_priceUs',
		ok : '#new_form_ok',
		id : '#ship_id_hidden',
	},
	item:{
		dates:'#ship_dates_hidden_',
		priceJp:'#ship_priceJp_hidden_',
		priceUs:'#ship_priceUs_hidden_',
	},
	init:function(){
		$(this.topmenu_id).attr('class','topmenu_item_thispage');
		utilityHandle.select_date(this.form.dates);
	},
	todo:function(id,_type){
		if(_type == 0){//update
			var n_form = page.form;
			var item = page.item;
			$(this.form.id).val(id);
			$(this.form.dates).val($(this.item.dates+id).val());
			$(this.form.priceJp).val($(this.item.priceJp+id).val());
			$(this.form.priceUs).val($(this.item.priceUs+id).val());
			
			utilityHandle.select_date(this.form.dates);
			$(this.form.ok).text('変更して保存');
			$(this.form._title).text('仕入れを編集する');
			blockDesign.form($(this.form._name),'550px','20%','25%');
		}if(_type == 2){//add
			$(this.form.id).val(0);
			$(this.form.priceJp).val('');
			$(this.form.priceUs).val('');
			var date_now = new Date();
			$(this.form.dates).val(date_now.getFullYear()+'-'+(date_now.getMonth()+1)+'-'+date_now.getDate());
			utilityHandle.select_date(this.form.dates);
			
			$(this.form.ok).text('新規作成');
			$(this.form._title).text('入出金を新規作成します。');
			blockDesign.form($(this.form._name),'550px','20%','25%');
		}
	},
	update:function(){
		if($(this.form.priceJp).val() == 0){
			alert('金額を記入してください。');
			$(this.form.priceJp).focus();
			return;
		}
		if($(this.form.priceUs).val() == 0){
			alert('金額を記入してください。');
			$(this.form.priceUs).focus();
			return;
		}
		ajaxClicked(this.form.ok);
		$.ajax({
			url:ajax_callback_page,
			data:{
				token:TOKEN_UP_SHIP,
				shipId:$(this.form.id).val(),
				dates:$(this.form.dates).val(),
				priceJp:$(this.form.priceJp).val(),
				priceUs:$(this.form.priceUs).val(),
				adminId:<{$login_adminId}>,
			},
			success:function(data){
				if(data.ref == 'OK'){
					blockDesign.defualt('<p>編集完了しました。<p>','250px');
				}
			},
			error:function(){
				//blockDesign.defualt('<p>エラー発送しました。<p>','250px');
			},
			beforeSend:function(){
			}
		});
	},
	add:function(){
		if($(this.form.priceJp).val() == 0){
			alert('金額を記入してください。');
			$(this.form.priceJp).focus();
			return;
		}
		if($(this.form.priceUs).val() == 0){
			alert('金額を記入してください。');
			$(this.form.priceUs).focus();
			return;
		}
		ajaxClicked(this.form.ok);
		$.ajax({
			url:ajax_callback_page,
			data:{
				token:TOKEN_ADD_SHIP,
				dates:$(this.form.dates).val(),
				priceJp:$(this.form.priceJp).val(),
				priceUs:$(this.form.priceUs).val(),
				adminId:<{$login_adminId}>,
			},
			success:function(data){
				if(data.ref == 'OK'){
					blockDesign.defualt('<p>新規作成しました。<p>','250px');
				}
			},
			error:function(){
				//blockDesign.defualt('<p>エラー発送しました。<p>','250px');
			},
			beforeSend:function(){
			}
		});
	},
};